export type ImageSettings = {
	width: number
	height: number
	x?: number
	y?: number
	excavate: boolean
}
export type QRCodePropsTypes = {
	value?: string
	size?: number
	fgColor?: string
	level?: string
	marginSize: number
	includeMargin: boolean
	imageSettings?: ImageSettings
}

export type QRCodeCallback = (cells : boolean[][]) => void

export type Excavation = {
	x: number
	y: number
	h: number
	w: number
}